$(document).ready(function(){
	
	var form = $("#formSenha");
	
	function limparTudo() {
		$("#senhaAtual").val("");
		$("#senhaNova").val("");
		$("#senhaConfirm").val("");
		$("#box").html("");
		$("#box").addClass("hidden");
	}
	
	function sinalizarErro(texto) {
		$("#box").html(texto);
		$("#box").removeClass("hidden");
	}
	
	function alterarSenha() { //via GET
		
		var senhaAtual = $("#senhaAtual").val();
		var senhaNova = $("#senhaNova").val();
		var senhaConfirm = $("#senhaConfirm").val();
		
		$.ajax({
			type: "GET",
			url: "/Fisio-web/acesso",
			data: {
				op: "verificarSenha",
				senha: senhaAtual
			},
	    	success: function(res) {
				
				if(res == "False")
					sinalizarErro("Sua senha atual está incorreta");
				else if(senhaNova !== senhaConfirm)
					sinalizarErro("Por favor, confirme novamente sua nova senha");
				else
					enviar(senhaNova);
	    	}
		});
	}

	function enviar(senhaNova) { //via POST
		$.ajax({
			type: "POST",
			url: "/Fisio-web/acesso",
			data: {
				op: "alterarSenha",
				senhaNova: senhaNova
			},
	    	success: function() {
				$("#dialogSenha").dialog("close");	
	    	}
		});
	}
	
	$('#dialogSenha').dialog({
		autoOpen: false,
		draggable: false,
		resizable: false,
		modal: true,
		title: "Alterar Senha",
		position: "center",
		height: 330,
		width: 350,
		buttons: {
			"Alterar": function() {
				alterarSenha(); 
			}, 
			"Cancelar": function() { 
				$(this).dialog("close"); 
			} 
		}
	});
	
	$("#alterarSenha").click(function(e){
		e.preventDefault();
		limparTudo();
		$("#dialogSenha").dialog("open");
	});
});